Goto

Collaborating Authors

 neural network paint


Making deep neural networks paint to understand how they work

#artificialintelligence

It's a mystery that deep learning works so well. Even though there are several hints about why deep neural networks are so effective, the truth is that nobody is entirely sure and theoretical understanding of deep learning is very much an active area of research. We will make neural networks paint abstract images for us, and then we will interpret those images to develop a better intuition on what might be happening under the hood. Also, as a bonus, by the end of the tutorial, you'll be able to generate images such as the following (everything is less than 100 lines of PyTorch code. This image was generated by a simple architecture called Compositional Pattern Producing Networks (CPPN) which I got introduced to via this blog post. In that blog post, the author generates abstract images via neural networks written in JavaScript.


Making deep neural networks paint to understand how they work

#artificialintelligence

It's a mystery that deep learning works so well. Even though there are several hints about why deep neural networks are so effective, the truth is that nobody is entirely sure and theoretical understanding of deep learning is very much an active area of research. We will make neural networks paint abstract images for us, and then we will interpret those images to develop a better intuition on what might be happening under the hood. Also, as a bonus, by the end of the tutorial, you'll be able to generate images such as the following (everything is less than 100 lines of PyTorch code. This image was generated by a simple architecture called Compositional Pattern Producing Networks (CPPN) which I got introduced to via this blog post. In that blog post, the author generates abstract images via neural networks written in JavaScript.


Can A Neural Network Paint "Perfect" Works Of Art?

#artificialintelligence

In all, the neural network trained off of 222 images, including photographs of his work from multiple angles. Where things get interesting, though, is how Lund can tweak his neural network to output different kinds of paintings.